Hi Galon,
invDistPerCycle is not used in your configuration (it is only used for modes that output sinusoidal currents to motor coils ie - Brushless motors - SnapAmp Microstepper modes).
In your case (Step/Dir Mode) the units in KFLOP will always be uSteps. When running from KMotion.exe or C programs in KFLOP (ie Homing programs) the units will be in uSteps where a move of 40,000 will be 1 inch, a velocity of 40,000 will be 1 inch per second and so forth. There are some advantages to testing and tuning the axes in raw uSteps.
KMotionCNC has a resolution setting to convert uSteps to inches. See:
KMotionCNC | Tool Setup | Trajectrory Planner | Axis Parameters | Cnts/inch
You should set those to 40000.
There are also separate motion parameters in KFLOP (KMotion.exe) and KMotionCNC. Simple independent axis motions are planned by KFLOP as 3rd order motions using Max Velocity, Acceleration, and Jerk defined in KFLOP in units of uSteps and Seconds. Motions of this type are Jogging, Rapids (G0), and Motions initiated from C Programs. Coordinated Motions (G1,G2,G3) are planned by the KMotionCNC Trajectory planner as 2nd order motions using Max Velocities and Accelerations defined in KMotionCNC in
units of inches and Seconds.
Sorry if this is confusing.
Regards
TK